home *** CD-ROM | disk | FTP | other *** search
/ Creative Review 28 / Creative-Review-CD-ROM-28.iso / pc / kungfu / assets / game.dir / 00052_Script_stars class < prev    next >
Text File  |  1997-08-08  |  1KB  |  69 lines

  1. -- stars class method
  2. -- --------------------------------------------------
  3.  
  4. property state
  5. property ancestor
  6.  
  7. -- ==================================================
  8. -- new method
  9. -- --------------------------------------------------
  10. on new me, props
  11.   
  12.   minit me, props
  13.   return me
  14.   
  15. end mnew 
  16.  
  17. -- ==================================================
  18. -- minit method
  19. -- --------------------------------------------------
  20. on minit me, props
  21.   
  22.   --  put "in minit stars"
  23.   
  24.   set props = [:]
  25.   
  26.   set animdata = data2list ( "star anim data" ) 
  27.   
  28.   setaprop props, #animdata , animdata
  29.   
  30.   setaprop props, #drawdata , [ #channel: 19 ]
  31.   set ancestor = new ( script "anim manager class" , props )
  32.   
  33.   --  put "in minit stars"
  34.   
  35. end minit
  36.  
  37. -- ==================================================
  38. -- mstart method
  39. -- --------------------------------------------------
  40. on mstart me, which, theloc
  41.   
  42.   --  put "in mstart stars", which, theloc
  43.   
  44.   if ( state = true ) then mabort ( ancestor )
  45.   
  46.   set state = true
  47.   msetanim me, which, me
  48.   msetloc me, theloc
  49.   
  50.   --  put "out mstart stars"
  51.   
  52. end mstart 
  53.  
  54. -- ==================================================
  55. -- manimfinish method
  56. -- --------------------------------------------------
  57. on manimfinish me
  58.   
  59.   --  put "in manimfinish stars " 
  60.   
  61.   set state = false
  62.   mhide me
  63.   
  64.   --  put "out manimfinish stars " 
  65.   
  66. end manimfinish
  67.  
  68.  
  69.